#pragma once

#include <vector>
using namespace std;

#include <windows.h>
#include <fstream>

#include "..\..\..\Utils\StreamWriter.h"

#include "Scene3DMesh.h"

class SGMDataCollector
{
public:
	SGMDataCollector(void);
	~SGMDataCollector(void);

	void AddMesh(Scene3DMesh *mesh);

	void SaveToFile(const char *file_name);

private:
	DWORD config_mask;

	vector<Scene3DMesh *> meshes;

	void SaveMeshes(std::ostream &os);
};
